margo squamosus - French English Dictionary